<?php

define('ID_MARIAGE'			,1);

define('NOM_CONJOINT1'		,'NOM_CONJOINT1');
define('PRENOM_CONJOINT1'	,'PRENOM_CONJOINT1');
define('NOM_CONJOINT2'		,'NOM_CONJOINT2');
define('PRENOM_CONJOINT2'	,'PRENOM_CONJOINT2');

define('JOUR_MARIAGE'		,'JOUR_MARIAGE');
define('MOIS_MARIAGE'		,'MOIS_MARIAGE');
define('ANNEE_MARIAGE'		,'ANNEE_MARIAGE');


/** Définition des cookies applicatifs */
define('COOKIE_AUTH_NAME'				,'__ADMIN_MARIAGE__');
//define('COOKIE_AUTH_LIFE_TIME_MINUTE'	,30); //en minutes - valeur cible prod
define('COOKIE_AUTH_LIFE_TIME_MINUTE'	,1); //en minutes - valeur dev
define('COOKIE_APP_NAME'				,'__MARIAGE_APP__');
define('COOKIE_ENCRYPT_KEY'				,'ABCDMARIAGEAPPZYXW');
// define('COOKIE_APP_LIFE_TIME_MINUTE'	,120); //en minutes - valeur cible prod
define('COOKIE_APP_LIFE_TIME_MINUTE'	,1); //en minutes - valeur dev
define('COOKIE_KEY_VAL'					,'VALUE');
define('COOKIE_KEY_HASHED'				,'HASHED');

/** Clés du tableau associatif des valeurs */
define('KEY_ID_MARIAGE'				,'ID_MARIAGE');
define('KEY_MARIAGE'				,'WEDDING');
define('KEY_ID_COMPTE'				,'ID_COMPTE');
define('KEY_COMPTE'					,'ACCOUNT');
define('KEY_STATUT'					,'STATUS');
define('KEY_DATE_MARIAGE'			,'DATE_MARIAGE');
define('KEY_MARIE1'					,'MARIE1');
define('KEY_MARIE2'					,'MARIE2');
define('KEY_URI_ALIAS'				,'URI_ALIAS');

/** Clés pour la table des invités */
define('KEY_INVITE_IDMARIAGE'		,'IDMARIAGE');
define('KEY_INVITE_CIVILITE'		,'CIVILITE');
define('KEY_INVITE_NOM'				,'NOM');
define('KEY_INVITE_PRENOM'			,'PRENOM');
define('KEY_INVITE_EMAIL'			,'EMAIL');
define('KEY_INVITE_TELEPHONE'		,'TELEPHONE');
define('KEY_INVITE_CONFIRME'		,'CONFIRME');

/** Type de liste d'invité */
define('LISTE_INVITE_NON_SUPPRIME'	,1);
define('LISTE_INVITE_SUPPRIME'		,-1);

define('KEY_CIVILITE'				,'CIVILITE');
define('KEY_NOM_MARIE'				,'NOM_MARIE');
define('KEY_PRENOM_MARIE'			,'PRENOM_MARIE');

define('CIVILITE_MONSIEUR'			,'M');
define('CIVILITE_MADEMOISELLE'		,'Mlle');
define('CIVILITE_MADAME'			,'Mme');

define('SEPARATOR_VALEUR_DEFAUT'	,',');

/** Statuts */
define('STATUT_CONFIRME'			,'CONFIRME');
define('STATUT_EN_ATTENTE'			,'EN_ATTENTE');
define('STATUT_ANNULE'				,'ANNULE');
define('STATUT_VALIDE'				,'VALIDE');
define('STATUT_A_VALIDER'			,'A_VALIDER');
define('STATUT_A_CONFIRMER'			,'A_CONFIRMER');
define('STATUT_SUPPRIME'			,'SUPPRIME');


/** Levels of log */
define('LVL_TRACE'				,0);
define('LVL_DEBUG'				,1);
define('LVL_INFO'				,2);
define('LVL_WARN'				,3);
define('LVL_ERROR'				,4);
define('LVL_FATAL'				,5);

/** Codes d'erreur */
define('ERR_BAD_REQUEST'		,400);
define('ERR_UNAUTHORIZED'		,401);
define('ERR_NOT_FOUND'			,404);
define('ERR_NOT_ACCEPTABLE'		,406);
define('ERR_TECHNICAL'			,500);


/** Google API Keys */
//From marcel.kinengue account
define('GOOGLE_API_KEY','AIzaSyDE6kVA-K4aQmJwuawJvR0a0PG3REeMD-w');